منابع مشابه
Control-Driven Data Flow
This paper presents CDDF, a model of computation underpinning the formal seman-tics of a number of parallel programming languages. CDDF integrates control ow elements for thedynamic construction of task graphs, and data ow elements to express dependent computationsand to decouple these using unbounded streams (Kahn process networks). It is a common groundto de ne the formal sema...
متن کاملCombined Control Flow Dominated and Data Flow
This paper presents the design of a Videophone Coder-Decoder Motion Estimator using two High-Level Synthesis tools. Indeed, the combination of a Control Flow Dominated part (complex communication protocol) with a Data Flow Dominated part (high throughput computations) makes this circuit diicult to be synthesized by a single HLS tool. The combination of two HLS tools for the high-level design of...
متن کاملModeling Data Flow and Control Flow for High Level MemoryManagement
The goal of this paper is to advocate a control ow independent modeling of data ow in applicative algorithm speciications. The model is utilized in the synthesis of ASIC architectures for real-time signal processing applications. It allows for a generalization of control ow transformations which are used to optimize the memory organization at an early stage in the synthesis trajectory. Argument...
متن کاملControl-Flow Semantics for Assembly-Level Data-Flow Graphs
As part of a larger project, we have built a declarative assembly language that enables us to specify multiple code paths to compute particular quantities, giving the instruction scheduler more flexibility in balancing execution resources for superscalar execution. Since the key design points for this language are to only describe data flow, have built-in facilities for redundancies, and still ...
متن کاملAnaconda a Real-time Control-flow/data-flow Hybrid Processor
Typically real-time applications are written in a multi-threaded language and are executed on single threaded control-ow (von Neumann) processors. A software scheduler is used to switch between the application's multiple threads, thereby simulating a multi-threaded processor. Unfortunately software scheduling is problematic if real-time constraints are to be guaranteed and therefore static (pre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Visualization and Computer Graphics
سال: 2013
ISSN: 1077-2626,1941-0506,2160-9306
DOI: 10.1109/tvcg.2012.296